package com.wcy.annotation.pageVo;

import java.lang.annotation.*;

@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface PageColumn {
    boolean isId() default false;
    String prop() default "";
    String label() default "";
    String type() default "text";
    boolean display() default true;
    boolean allowEdit() default true;
    String clickUrlPrefix() default "";
    String url() default "";
    String fetchUrl() default "";
    SelectionAnnotation selectRef() default @SelectionAnnotation;//select
    MappingColumn mappingRef() default @MappingColumn;//mapping
}
